home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / lists / mint / l_1599 / 1326 < prev    next >
Encoding:
Internet Message Format  |  1994-08-27  |  10.3 KB

  1. From: Kay Roemer <roemer@informatik.uni-frankfurt.de>
  2. Posted-Date: Thu, 28 Apr 94 11:12:54 MESZ
  3. Received-Date: Thu, 28 Apr 94 11:12:54 +0200
  4. Message-Id: <9404280912.AA19365@hera.rbi.informatik.uni-frankfurt.de>
  5. Subject: Re: MiNT-net 0.30
  6. To: herborth@53iss6.waterloo.ncr.com (Chris Herborth)
  7. Date: Thu, 28 Apr 94 11:12:54 MESZ
  8. In-Reply-To:  <9404271037.ab25592@ncrhub1.NCR.COM>; from "Chris Herborth" at Apr 27, 94 10:32 am
  9. Mailer: Elm [revision: 70.85]
  10.  
  11. Chris writes,
  12.  
  13. > I installed MiNT-net 0.30 last night, but didn't get to play with it... it
  14. > tells me I have to patch MiNT 1.10 to 1.10+ (using the patch in the package);
  15. > the strange thing is, I'm using MiNT 1.09 still!  Whoops...  ;-)
  16.  
  17. You could try to apply the patches to Mint 1.09. The core of the diffs
  18. applies to timeout.c which hasn't really changed between 1.09 and 1.10.
  19. But I would really recommend using 1.10.
  20.  
  21. > What I'd like to know is, will MiNT-net let me use SLIP or something over
  22.  
  23. Yes, MintNet 0.3 does SLIP over modem1 of STs and TTs.
  24.  
  25. The pitty is that the serial drivers are hardcoded into MintNet, and I have
  26. only implemented a driver for the MFP 1, but not for the SCC of Falcons.
  27. I probably can't write drivers for the Falcon SCC, because I have no access
  28. to Falcons/MegaSTEs/TTs. Any takers?
  29.  
  30. > my serial line (I've borrowed a fast modem) to connect to another machine
  31. > in some sort of standard UNIX way?  If I can, I'll port LYNX (the World-Wide
  32.  
  33. Yes, MintNet's SLIP is 'unix-compatible' -- I have seen MintNet 0.3 working
  34. over serial lines connected to SUNs and Linux boxes.
  35.  
  36. > Web browser) as soon as I can...
  37.  
  38. I thought Bart Schuller had already ported Lynx? You should probably start
  39. your work on the GEM based WWW client!
  40.  
  41. But note that TCP is not implemented in 0.3. This is probably needed for
  42. a WWW client, isn't it?
  43. Anyway, I will finish the TCP implementation for MintNet theses days
  44. and start testing. So you can count on version 0.4 (with TCP support and
  45. IP fragmentation) beeing available for testing in few weeks.
  46.  
  47. For all of you wanting to know what MintNet is and currently allows you
  48. to do I post a small FAQ below.
  49.  
  50. All the best,
  51. Kay.
  52.  
  53. ----------------------------- MintNet FAQ ------------------------------
  54.  
  55. Here are some frequently asked questions and answers ragarding MintNet
  56. installation and use. This file was compiled by Roland Givan.
  57.  
  58. > MiNT-Net looks great but how is it supposed to be used? Does MintNet
  59. > actually provide a link between several Ataris? If so does use the serial
  60. > port or midi port?
  61.  
  62. As of version 0.30 it does support linking Ataris with Ataris/Unix
  63. Boxes/whatever stuff running IP software.
  64.  
  65. For now SLIP (IP over serial lines) and PLIP (IP over parallel lines)
  66. is supported.
  67. SLIP is compatible with (hopefully) all Unix SLIP implementations.
  68. PLIP is nonstandard, but much faster (> 15 kB/sec).
  69.  
  70. > I realise that mint 1.10 needs to be patched to work - but what about 1.08?
  71. > I've tried MiNT 1.08 and I get the 'non patched MiNT 1.10' error message.
  72.  
  73. Don't worry about the 1.10 in the message. It just means, that MintNet
  74. will not run with your version of Mint.
  75.  
  76.  
  77. > Finally I notice there is a fair bit of other stuff in the same directory
  78. > as net-030-tgz:
  79. > Mint/Network/
  80. >  inetd-01.tgz 45 Pl1 of Internet Super Server.  Needs net-030.tgz 
  81. >  net-030.tgz 321 Ver0.30 of MintNet, a networking extension w/BSD socket 
  82. >  portlib-02.tgz 13 Pl2 of library software for porting unix stuff
  83. >  rpc-01.tgz 450 Pl1 of Sun RPC for Mint + MintNet 
  84. >  term-1.08.tgz 244 A port of term for MiNT+net  
  85. >  tftp-00.tgz 37 Pl0 of trivial ftp for Mint+MintNet
  86. >  tftpd-00.tgz 27 Pl0 of the tftp server program for MiNT+MiNTNet
  87. >  udpprobe.tgz 23 Prg for testing connectivity in M+MN.  Similar to ping
  88. >
  89. > Is any of this other stuff necessary to start with, and does any
  90. > of it superceed the stuff in net-util.tgz?
  91.  
  92. Some files (those with patchlevel > 0) superseed files in net-util.tgz.
  93. You should get at least inetd and udpprobe to have some stuff to test
  94. if MintNet is working.
  95.  
  96. If you think you have installed MintNet correctly, try the following:
  97.  
  98. % inetd
  99. % udpprobe localhost daytime "i"
  100.  
  101. The last command should give you the current time and date of your
  102. machine.
  103.  
  104.  
  105. > I haven't been able to build syslog from the init1.1 package -
  106. > but MiNT-Net seems to work without it.
  107.  
  108. Mint-Net itself doesn't need it, only inetd, tftp and the other
  109. ported BSD sofware.
  110.  
  111. > I'm having a bit of trouble with TFTP. After a lot of fiddling I
  112. > managed to GET a file between 2 directories. (I'm playing arround with
  113. > TFTPing between directories on 1 machine so I don't have to keep turning
  114. > on the spare ST ;-)
  115. > I can't get PUT to work however. I've tried dozens of combinations of:
  116. > put <filename> <filename>
  117. > both with and without "localhost:" infront, but no luck. I get "Error X:
  118. > File not found" or similar.
  119. > BTW I'm doing all of this between directories on the U drive. The
  120. > destination dirctory is a MINIX-FS one, while the source is /bin where TFTP
  121. > lives. Any ideas?
  122.  
  123. First, tftp allows you only to `put' files which already EXIST at the
  124. destination machine and are WRITEABLE by the world. Eg.
  125.  
  126. put some.file.tar.z remote:/tmp/xyz.tar.z
  127.  
  128. will only work if the file
  129.  
  130. remote:/tmp/xyz.tar.z
  131.  
  132. already exists and looks like
  133.  
  134. -??????rw?
  135.  
  136. This stupid behavior is because of missing authentification methods in the
  137. tftp protocol, ie the tftp daemon doesn't know who is putting the file.
  138.  
  139. > Also I don't understand the entry in inetd.con:
  140. > tftp dgram udp wait root /usr/etc/tftpd tftpd
  141. >                                         ^^^^^
  142.  
  143. This is the first argument to /usr/ets/tftpd (The one you can access as
  144. argv[0] -- the name of the executing program -- in main() if you are
  145. familiar with C). You must always give it. You can give tftpd further
  146. arguments by writing them after the `tftpd'. If you do so, access is
  147. restricted to the directories they specify. Eg.
  148.  
  149. tftp dgram udp wait root /usr/etc/tftpd tftpd /tmp/
  150.  
  151. restricts tftp `put' to the /tmp/ directory.
  152.  
  153. > Is 'proper' FTP going to be available at some time? TFTP is fine - but
  154. > there is very little I can connect to with it ;-)
  155.  
  156. This requires to implement the TCP protocol in MintNet. I'm working on it.
  157. But I guess in some days Ulrich Kuehn's NFS will be available. It is quite
  158. stable now, and will give you lots of fun :)
  159.  
  160. > Also although:
  161. > udpprobe localhost ....
  162. > works. Trying:
  163. > udpprobe <hostname> .....
  164.  
  165. For the latter to work you have to do several things:
  166.  
  167. Write your hosts's name into /etc/hostname (suppose `larry').
  168.  
  169. Choose an IP address for it (suppose 100.0.0.1)
  170.  
  171. Add the line
  172. 100.0.0.1 larry
  173. to /etc/hosts.
  174.  
  175. Add the line
  176. nameserver 127.0.0.1
  177. to /etc/resolv.conf if it doen't exist.
  178.  
  179. Do an
  180. ifconfig lo0 addr 100.0.0.1
  181. route add 100.0.0.0 lo0
  182. at startup.
  183.  
  184. Then you will be able to access your local machine both as `larry' and
  185. `localhost'.
  186.  
  187. But when doing the above with MintNet 0.30 you won't be able to access
  188. your machine as `localhost` any longer. This is fixed in 0.31.
  189.  
  190. As a temporary solution you could make your hosts name an alias for
  191. `localhost' by adding `larry' to the 127.0.0.1 line in /etc/hosts:
  192.  
  193. 127.0.0.1 localhost loopback larry
  194.  
  195.  
  196. > CAn't seem to format the manual pages. nroff -man <filename> doesn't seem
  197. > to work.
  198.  
  199. You need groff and the tmac.doc macro package to format them:
  200.  
  201. groff -mdoc -Tascii filename > filename.formatted
  202.  
  203. should work.
  204.  
  205. > Any idea where I can ftp groff from?
  206.  
  207. try a.a.u.e:/atari/Mint/Utilities/groff*
  208.  
  209.  
  210. > I'm not too up on internet addressing but the setting up of localhost
  211. > confused me slightly:
  212. > /etc/ifconfig lo0 addr 127.0.0.1 up
  213. > /etc/route add 127.0.0.0 lo0
  214. > Is is right that in the first line the address is 127.0.0.1 and in the
  215. > second 127.0.0.0?
  216.  
  217. As you probably already know an Internet address consists of a host part
  218. and a Network part. For the class A address 127.0.0.1 127 is the network
  219. part and 0.0.1 is the host part. The host address with the host part all
  220. zero is the address of the Network.
  221.  
  222. So the second command adds a route for the Network 127, that is for all
  223. hosts in the Network 127. This is necessary so that broadcasts (an
  224. IP address with the host part all 1's, ie 127.255.255.255 for the loopback
  225. net). will get routed to the localhost interface too.
  226.  
  227. Adding a route to the Network (ie with the host part of the IP address
  228. all zero) is indeed necessary for all non point-to-point interfaces that
  229. support broadcasts.
  230.  
  231. So the above commands are perfectly right.
  232.  
  233. > I seem to be able to use either address as a loopback address.
  234.  
  235. That is because 127.0.0.0 is threatet as a broadcast address too. You
  236. probably should be able to use 127.x.y.z where x, y, z are numbers
  237. in between 1 and 254 if you issue the above commands.
  238.  
  239. > Anyways, can you give me a short description of what the system
  240. > actually does, or allows you to do?  Since it's a "net" software,
  241. > what does it let you network between?  And how do you go about
  242. > connecting the pieces together (i.e. if you're networking a couple
  243. > ST's, what cables/ports are used to get them together; if you're
  244. > hooking into the internet, how are you connected?  via phone line, etc?).
  245.  
  246. The best starting point would be to get the most up to date MintNet version
  247. and read the files README.SLIP, README.PLIP.
  248. They describe in a compact way, what hardware is supported and how to set
  249. up connections.
  250.  
  251. But anyway, here is a short list of what does work:
  252.  
  253. MintNet is a TCP/IP networking software package for Mint. The interface
  254. to the user level are Berkeley sockets. MintNet consists of a Mint load
  255. able device driver (sockdev.xdd) and a library with the networking
  256. functions found in libc.a of most Unixes.
  257.  
  258. Currently (version 0.3x) MintNet supports the 'File' and the 'Internet'
  259. namespace.
  260.  
  261. The latter is not yet finished, currently UDP, IP, ICMP are implemented,
  262. TCP is being finished these days.
  263.  
  264. MintNet supports links between computers using the parallel (PLIP) and
  265. the serial (SLIP) port.
  266.  
  267. Ethernet support will be added later. I'm also thinking about a Midi
  268. Network as a cheap solution to connect serveral Ataris.
  269.  
  270. The SLIP protocoll is semi standard in the Unix world, so you can connect
  271. your Atari running MintNet with almost every Unix box directly via nullmodem
  272. or indirectly via modem (dialup).
  273.  
  274. The PLIP protocoll is non standard and connects MintNet Ataris with one
  275. another at about 15 kB/sec.
  276.  
  277. The layout of the cable connectors required is desribed in the files
  278. README.SLIP README.PLIP.
  279.  
  280. ------------------------ END of FAQ --------------------------------------
  281.